import Vue from 'vue'

import Vuex from 'vuex'

Vue.use(Vuex); //vue的插件机制

//Vuex.Store 构造器选项

const store = new Vuex.Store({

	state: {
		shopCarInfo:[]
		//公共的变量，存储数据，这里的变量不能随便修改，只能通过触发mutations的方法才能改变
	},

	mutations: {
		setShopCarInfo(state,data){
			state.shopCarInfo = data;
		},
		//相当于同步的操作
		addShopCar(state,data){
			
		},
		removeShopCar(state,data){
			
		}
	},
	getters:{
		getShopCarInfo(state) { return state.shopCarInfo}
	},
	actions: {

		//相当于异步的操作,不能直接改变state的值，只能通过触发mutations的方法才能改变

	}

})

export default store